Career 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F14 Guatemala F1 Colombia F1 Brazil F1 Chile F2 Brazil F20 Brazil F21 Brazil F13 Brazil F16 Colombia F4 Brazil F31 Brazil F33 Brazil F34 Brazil F44 Brazil F8 Brazil F3 Brazil F4 Brazil F5 Brazil F6 Bolivia F1 Bolivia F2 Brazil F9 Brazil F10 Brazil F11 Brazil F12 Brazil F13 El Salvador F1 Colombia F2 VII Avierto Internacional de Salinas - Salinas 2002 USTA Challenger of Calabasas - Calabasas Hungarian Open - Budapest Schickendanz Open - Furth III Gramado Open de Tenis - Gramado Copa Ericsson Brazil - Sao Paulo Aberto Da Costa Do Sauipe - Bahia Intelig Tennis Cup - Campos do Jordao Credicard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Segundo Aberto de Brasilia - Brasilia Telesp Celular Open - Campinas Copa Ericsson Mexico - Guadalajara Visa Tennis Open - Sao Paulo Copa Ericsson - Sao Paulo 12th BH Tennis Open International Cup - Belo Horizonte Ourocard Tennis Challenger - Sao Paulo Aberto de Sao Paulo - Sao Paulo X Abierto Internacional de Salinas - Salinas Sassuolo Challenger - Sassuolo Trofeo Internacional Club Laieta - Barcelona USTA Comerica Challenger - Aptos Singha Tennis Classic - Tarzana Credicard Mastercard Tennis Cup 2005 - Campos do Jordao VIII Gramado Open - Gramado II Manta Open - Manta XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Copa Petrobras - Santiago Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju Copa Petrobras - Buenos Aires Nossa Caixa Tennis Cup - Sao Paulo USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin XI Abierto Internacional de Salinas - Salinas Copa Club Campestre de Aguascalientes - Aguascalientes Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Unique Zagreb Open - Zagreb Czech Open 2006 - Prostejov 2006 North Shore Pro Tennis Championship - Winnetka Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte II Manta Open - Manta Amazonia Open de Tenis - Belem Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju II Cyclus Open de Tenis - Florianopolis XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota Morocco Tennis Tour - Casablanca Aberto de Santa Catarina de Tenis - Florianopolis Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2007 Nielsen Pro Tennis Championship - Winnetka BH Tennis Open - Belo Horizonte Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao IV Manta Open - Manta Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Oklahoma Challenger - Tulsa Seguros Bolivar Open - Medellin Aberto de Sao Paulo - Sao Paulo ITG Miami Challenger - Miami Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Countrywide Classic USTA Men's Challenger - Carson Sunset Moulding Challenger - Yuba City Zenith Tennis Cup-Harbour Club - Milan Guzzini Challenger - Recanati Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta Kos Succhetti Tennis Cup - Cordenons ATP Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin Sao Paulo Challenger Salinas Challenger Bogota Challenger Johannesburg Challenger Rhodes Challenger Zagreb Challenger Lugano Challenger Turin Challenger Pozoblanco Challenger Rimini Challenger Belo Horizonte Challenger Campos do Jordao Challenger Brasilia Challenger Napoli Challenger Mons Challenger Medellin Challenger Sao Paulo Challenger Sao Paulo Challenger Salinas Challenger Bucaramanga Challenger Bogota Challenger Blunmenau Challenger Curitiba Challenger Ramat Hasharon Challenger Bordeaux Challenger Lugano Challenger Reggio Emilia Challenger Turin Challenger Segovia Challenger Brasilia Challenger Salvador Challenger Bangkok Challenger Santiago Challenger Sao Paulo Challenger Medellin Challenger Sao Paulo Challenger Singapore Challenger Blumenau Challenger Santos Challenger Campos do Jordao Challenger Recife Challenger Sao Jose Do Rio Preto Challenger Sao Paulo Challenger Bucaramanga Challenger Florianopolis Challenger Guadalajara Challenger Blumenau Challenger Santos Challenger Sao Paulo Challenger Rio Quente Challenger Caltanissetta Challenger Monza Challenger Cali Challenger Campinas Challenger Belem Challenger Rio De Janeiro Challenger Porto Alegre Challenger Geneva Challenger Bratislava Challenger Helsinki Challenger ATP Challenger Tour Finals Sao Paulo Challenger Maui Challenger Itajai Challenger Santos Challenger Sao Paulo Challenger Johannesburg Challenger Rio Quente Challenger Caltanissetta Challenger Blois Challenger Manta Challenger Oberstaufen Challenger Segovia Challenger Campinas Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger V Gramado Open de Tennis - Gramado San Luis Potosi Challenger 2002 - San Luis Potosi 1st Challenger Tournament Leon - Leon BH Tennis Open International Cup - Belo Horizonte BCP Tennis Classic - Sao Paulo VI Gramado Open de Tenis - Gramado Global Telecom Open - Florianopolis Hamburg 14° BH Tennis Open - Belo Horizonte Ljubljana Open - Ljubljana SMS Tennis Open - Sao Paulo SMS Tennis Cup - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa Western & Southern Financial Group Masters - Cincinnati BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville IX Gramado Open - Gramado Pharma Medico Open 2008 - Aarhus Gramado Challenger - Gramado ATP Challenger Trophy 2008 - Trnava Baden Open - Ettlingen XIII Trofeo Ciudad de Quito - Quito Cridicard Mastercard Tennis Cup - Campos do Jordao Rennes Challenger Telesp Celular Open - Ribeirao Preto Copa Ericsson Brazil - Sao Paulo Copa Petrobras-Uruguay - Montevideo Lubbock Challenger - Lubbock IV Gramado Open de Tenis - Gramado Florionapolis Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Sao Leopoldo Challenger TESS Tennis Classic - Campinas Dubai Tennis Open - Dubai Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Open Seat-Godo '97 - Barcelona BMW Open - Munich 1997 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Grolsch Open 1997 - Amsterdam RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island The Samsung Open - Bournemouth Romanian Open - Bucharest Davidoff Swiss Indoors - Basel IPB Czech Indoor - Ostrava Adidas International - Sydney Estoril Open - Estoril Open Seat-Godo '98 - Barcelona Gerry Weber Open - Halle 1998 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Waldbaum's Hamlet Cup - Long Island Mallorca Open - Mallorca Dubai Tennis Open - Dubai Gold Flake Open - Chennai Open Seat-Godo '99 - Barcelona Gerry Weber Open - Halle 1999 Mercedes Cup - Stuttgart International Championship of Croatia - Umag RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Open Seat-Godo 2000 - Barcelona Mallorca Open - Mallorca Gerry Weber Open - Halle Croatia Open - Umag Generali Open 2000 - Kitzbuhel RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island President's Cup 2000 - Tashkent Adidas Open de Toulouse - Toulouse Adidas International - Sydney Abierto Mexicano de Tenis Pegaso - Acapulco Citrix Tennis Championships - Delray Beach Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Gerry Weber Open - Halle Croatia Open - Umag Mercedes-Benz Cup - Los Angeles Brazil Open - Salvador Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Adidas International - Sydney Abierto Mexicano de Tenis Pegaso - Acapulco Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Gerry Weber Open - Halle Telenordia Swedish Open - Bastad International Championship of Croatia - Umag Idea Prokom Open - Sopot Brasil Open - Salvador Salem Open - Hong Kong AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Adidas International - Sydney Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Open Seat Godo 2003 - Barcelona Telenordia Swedish Open - Bastad 2003 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Idea Prokom Open - Sopot Thailand Open - Bangkok CA Tennis Trophy - Vienna Auckland Marseille Memphis Philadelphia Rotterdam Casablanca Estoril Barcelona Munich Oporto Halle Gstaad Stuttgart Kitzbuhel Amsterdam Umag Bucharest Palermo Marbella Moscow Oporto St. Polten Kitzbuhel Umag Valencia Santiago Montevideo Buenos Aires Corona Mexico City Open - Mexico City Ramat Hasharon Challenger Tata Open - Chennai Adidas International - Sydney Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo - Barcelona Croatia Open - Umag China Open - Beijing Chennai Open - Chennai Medibank Private International - Sydney Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Croatia Open - Umag Idea Prokom Open - Sopot China Open - Beijing CA Tennis Trophy - Vienna Chennai Open - Chennai Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag BCR Open Romania - Bucharest Mumbai Open - Mumbai BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Sydney International - Sydney MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Synsam Swedish Open - Bastad Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Dutch Open Tennis - Amersfoort Croatia Open - Umag Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Chennai Open - Chennai SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Chennai Open - Chennai SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Allianz Suisse Open Gstaad - Gstaad Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo SA Tennis Open - Johannesburg Brasil Open - Sao Paulo SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Brasil Open - Sao Paulo Delray Beach International Tennis Championships - Delray Beach Nossa Caixa Aberto de Sao Paulo - Sao Paulo Stockholm Open - Stockholm Dubai Tennis Open - Dubai CA Tennis Trophy - Vienna Adidas International - Sydney Open 13 - Marseille Mallorca Open - Mallorca Sydney International - Sydney The Nottingham Open - Nottingham CA Tennis Trophy - Vienna RCA Championships - Indianapolis Franklin Templeton Tennis Classic - Scottsdale Open SEAT 2008 - Barcelona The Lipton Championships - Key Biscayne Eutelsat Monte Carlo Open - Monte Carlo German Open - Hamburg Italian Open - Rome Eurocard Open - Stuttgart Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Monte Carlo Rome Stuttgart Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open French Open U.S. Open French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Countrywide Classic - Los Angeles Australian Open - Melbourne French Open - Paris Synsam Swedish Open - Bastad U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Davis Cup, World Group, 1R, ESP-GER 4-1 Davis Cup, World Group, QF, ITA-ESP 4-1 Davis Cup, World Group, 1R, ESP-BRA 3-2 Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, SF, SWE-ESP 4-1 Davis Cup, World Group, 1R, BRA-ESP 3-2 Davis Cup, World Group, 1R, NED-ESP 4-1 Davis Cup, World Group, 1R, ESP-BEL 5-0 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, World Group, SF, ESP-ARG 3-2 Davis Cup, World Group, F, AUS-ESP 3-1 Davis Cup, World Group, QF, ESP-NED 4-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, World Group, 1R, USA-BRA 3-2 AAMI Classic - Kooyong ATP Tour World Championship - Hannover Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston Tennis Masters Cup - Houston Olympics - Athens Newsweek Champions Cup - Indian Wells BNP Paribas Open - Indian Wells 12th Paris Open - Paris Wimbledon - London Wimbledon ATP Tour World Championship - Hannover